package com.changpay.zywy.bean;

import java.util.List;

/**
 * 文件名 : HuoKuanBean
 * 创建者 : MangoWang
 * 创建日期 : 2019/7/26 16:55
 * 微信 : MangoWaWang
 * 邮箱 : 763482205@qq.com
 * 描述 : TODO
 */
public class HuoKuanBean {


    /**
     * settle_type : 2
     * settle_type_text : 结款方式：分润账户
     * refund_amount : [{"code":"current","amount":"0.00"},{"code":"still_total","amount":"600.00"}]
     * settle_info : {"still_total":"600.00","current":"0.00","also":"0.00","refund_date":""}
     * allot_info : {"sn_code":"921811123790001 - 921811123790001","goods_name":"畅捷 MP70 PLUS","p_member_name":"张锦鹏","member_name":"张枧滔","num":"1","unit_price":"0.00","amount":"600.00"}
     */

    private String settle_type;
    private String settle_type_text;
    private SettleInfoBean settle_info;
    private AllotInfoBean allot_info;
    private List<RefundAmountBean> refund_amount;

    public String getSettle_type() {
        return settle_type;
    }

    public void setSettle_type(String settle_type) {
        this.settle_type = settle_type;
    }

    public String getSettle_type_text() {
        return settle_type_text;
    }

    public void setSettle_type_text(String settle_type_text) {
        this.settle_type_text = settle_type_text;
    }

    public SettleInfoBean getSettle_info() {
        return settle_info;
    }

    public void setSettle_info(SettleInfoBean settle_info) {
        this.settle_info = settle_info;
    }

    public AllotInfoBean getAllot_info() {
        return allot_info;
    }

    public void setAllot_info(AllotInfoBean allot_info) {
        this.allot_info = allot_info;
    }

    public List<RefundAmountBean> getRefund_amount() {
        return refund_amount;
    }

    public void setRefund_amount(List<RefundAmountBean> refund_amount) {
        this.refund_amount = refund_amount;
    }

    public static class SettleInfoBean {
        /**
         * still_total : 600.00
         * current : 0.00
         * also : 0.00
         * refund_date :
         */

        private String still_total;
        private String current;
        private String also;
        private String refund_date;



        public String getStill_total() {
            return still_total;
        }

        public void setStill_total(String still_total) {
            this.still_total = still_total;
        }

        public String getCurrent() {
            return current;
        }

        public void setCurrent(String current) {
            this.current = current;
        }

        public String getAlso() {
            return also;
        }

        public void setAlso(String also) {
            this.also = also;
        }

        public String getRefund_date() {
            return refund_date;
        }

        public void setRefund_date(String refund_date) {
            this.refund_date = refund_date;
        }
    }

    public static class AllotInfoBean {
        /**
         * sn_code : 921811123790001 - 921811123790001
         * goods_name : 畅捷 MP70 PLUS
         * p_member_name : 张锦鹏
         * member_name : 张枧滔
         * num : 1
         * unit_price : 0.00
         * amount : 600.00
         */

        private String sn_code;
        private String goods_name;
        private String p_member_name;
        private String member_name;
        private String num;
        private String unit_price;
        private String amount;


        public String getSn_code() {
            return sn_code;
        }

        public void setSn_code(String sn_code) {
            this.sn_code = sn_code;
        }

        public String getGoods_name() {
            return goods_name;
        }

        public void setGoods_name(String goods_name) {
            this.goods_name = goods_name;
        }

        public String getP_member_name() {
            return p_member_name;
        }

        public void setP_member_name(String p_member_name) {
            this.p_member_name = p_member_name;
        }

        public String getMember_name() {
            return member_name;
        }

        public void setMember_name(String member_name) {
            this.member_name = member_name;
        }

        public String getNum() {
            return num;
        }

        public void setNum(String num) {
            this.num = num;
        }

        public String getUnit_price() {
            return unit_price;
        }

        public void setUnit_price(String unit_price) {
            this.unit_price = unit_price;
        }

        public String getAmount() {
            return amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }
    }

    public static class RefundAmountBean {
        /**
         * code : current
         * amount : 0.00
         */

        private String code;
        private String amount;
        public boolean isSelect() {
            return isSelect;
        }

        public void setSelect(boolean select) {
            isSelect = select;
        }

        private boolean isSelect;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getAmount() {
            return amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }
    }
}
